package com.finna.tenant.dto.TenantAccountJoinDTO;

import jakarta.validation.constraints.NotNull;
import lombok.Builder;
import lombok.Data;

/**
 * 添加租户账号关联请求
 */
@Data
@Builder
public class TenantAccountJoinCreateRequest {
    
    @NotNull(message = "租户ID不能为空")
    private Long tenantId;
    
    @NotNull(message = "账号ID不能为空")
    private Long accountId;
    
    @NotNull(message = "角色ID不能为空")
    private Long roleId;
    
    /**
     * 角色名称（可选，会自动从角色表获取）
     */
    private String role;
}

